package com.example.springbott.bean;


import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;


import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class MarketAdmin {
    private Integer id;

    private String username;

    private String password;

    private String lastLoginIp;

    private Date lastLoginTime;

    private String avatar;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date addTime;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    private Boolean deleted;


    private Integer[] roleIds;

//    public Integer getId() {
//        return id;
//    }
//
//    public void setId(Integer id) {
//        this.id = id;
//    }
//
//    public String getUsername() {
//        return username;
//    }
//
//    public void setUsername(String username) {
//        this.username = username == null ? null : username.trim();
//    }
//
//    public String getPassword() {
//        return password;
//    }
//
//    public void setPassword(String password) {
//        this.password = password == null ? null : password.trim();
//    }
//
//    public String getLastLoginIp() {
//        return lastLoginIp;
//    }
//
//    public void setLastLoginIp(String lastLoginIp) {
//        this.lastLoginIp = lastLoginIp == null ? null : lastLoginIp.trim();
//    }
//
//    public Date getLastLoginTime() {
//        return lastLoginTime;
//    }
//
//    public void setLastLoginTime(Date lastLoginTime) {
//        this.lastLoginTime = lastLoginTime;
//    }
//
//    public String getAvatar() {
//        return avatar;
//    }
//
//    public void setAvatar(String avatar) {
//        this.avatar = avatar == null ? null : avatar.trim();
//    }
//
//    public Date getAddTime() {
//        return addTime;
//    }
//
//    public void setAddTime(Date addTime) {
//        this.addTime = addTime;
//    }
//
//    public Date getUpdateTime() {
//        return updateTime;
//    }
//
//    public void setUpdateTime(Date updateTime) {
//        this.updateTime = updateTime;
//    }
//
//    public Boolean getDeleted() {
//        return deleted;
//    }
//
//    public void setDeleted(Boolean deleted) {
//        this.deleted = deleted;
//    }
//
//    public String getRoleIds() {
//        return roleIds;
//    }
//
//    public void setRoleIds(String roleIds) {
//        this.roleIds = roleIds == null ? null : roleIds.trim();
//    }

//    private Integer [] roleIds;
//
//    public Integer getId() {
//        return id;
//    }
//
//    public void setId(Integer id) {
//        this.id = id;
//    }
//
//    public String getUsername() {
//        return username;
//    }
//
//    public void setUsername(String username) {
//        this.username = username == null ? null : username.trim();
//    }
//
//    public String getPassword() {
//        return password;
//    }
//
//    public void setPassword(String password) {
//        this.password = password == null ? null : password.trim();
//    }
//
//    public String getLastLoginIp() {
//        return lastLoginIp;
//    }
//
//    public void setLastLoginIp(String lastLoginIp) {
//        this.lastLoginIp = lastLoginIp == null ? null : lastLoginIp.trim();
//    }
//
//    public Date getLastLoginTime() {
//        return lastLoginTime;
//    }
//
//    public void setLastLoginTime(Date lastLoginTime) {
//        this.lastLoginTime = lastLoginTime;
//    }
//
//    public String getAvatar() {
//        return avatar;
//    }
//
//    public void setAvatar(String avatar) {
//        this.avatar = avatar == null ? null : avatar.trim();
//    }
//
//    public Date getAddTime() {
//        return addTime;
//    }
//
//    public void setAddTime(Date addTime) {
//        this.addTime = addTime;
//    }
//
//    public Date getUpdateTime() {
//        return updateTime;
//    }
//
//    public void setUpdateTime(Date updateTime) {
//        this.updateTime = updateTime;
//    }
//
//    public Boolean getDeleted() {
//        return deleted;
//    }
//
//    public void setDeleted(Boolean deleted) {
//        this.deleted = deleted;
//    }
//
//    public Integer[] getRoleIds() {
//        return roleIds;
//    }
//
//    public void setRoleIds(Integer[] roleIds) {
//        this.roleIds = roleIds;
//    }


}